Promise.resolve(1) // static method 
    // Promise.reject(1)  
    .then(res => {
        console.log(res); // promise.resolve(2)
        // return 2
    })
    .catch(err => {
        return 3 // promise.resolve(3)
    })
    .then(res => {
        console.log(res)
    })